//
//  mm_picRecodeDataModel.h
//  HondaPro_2
//
//  Created by Eric on 13-7-2.
//  Copyright (c) 2013年 glendale. All rights reserved.
//

#import <Foundation/Foundation.h>
#import "MainMenuDataModel.h"
#import "HelpClass.h"

@interface mm_picRecodeDataModel : NSObject

@property (strong,nonatomic) NSMutableArray *arrForAllFaultyObj;//存储所有的故障标记对象
/** 存放新加图片 */
@property (strong,nonatomic) NSMutableArray *arrForNewImage;
/** 存放新加图片 */
@property (strong,nonatomic) NSMutableArray *arrForDeletedImages;

@property (assign,nonatomic) CGPoint point;//标记的坐标点
@property (strong,nonatomic) NSString *idIndexStr;//编号-A1 or H1
@property (strong,nonatomic) NSString *typeStr;//类型-凹痕 or 划痕
@property (strong,nonatomic) NSString *numberStr;//数量-1 or 2 or 3
@property (strong,nonatomic) NSString *remarksStr;//备注-划痕是胡涛划的
@property (strong,nonatomic) NSString *imgname;//划痕标记图标的名称
@property (strong,nonatomic) UIImageView *imgView;//故障标记的图标对象

@property (strong,nonatomic) NSMutableArray *arrForAllCapturePic;//存储所有拍得的照片

//singleton
+(mm_picRecodeDataModel *)sharedModelIns;

-(id)init;

//添加一个故障标记到数组末尾

/*
 调用这个方法之前的操作：
 （1）设置属性 坐标点、划痕图标的名称、故障标记对象、数量、备注信息
 （2）根据（1）的设置确定 编号 和 类型
 （3）将以上属性整理成数组obj 存入 大数组（self.arrForAllFaultyObj）中
 */

-(void)addOneFaultyObjToArr;

//根据 标记名称 返回 类型
-(NSString *)returnTheTypeStrBaseOnImgName:(NSString *)imgNameXingCan;

//根据标记名称 返回 编号
-(NSString *)returnTheIdIndexStrBaseOnImgName:(NSString *)imgNameXingCan;

//根据标记编号 返回 标记名称
-(NSString *)returnTheImageNameStrBaseOnIdIndex:(NSString *)idIndexXingCan;

@end
